<?php

/**
 * 坤典智慧农场V6
 * @link https://www.cqkd.com
 * @description 软件开发团队为 重庆坤典科技有限公司
 * @description The software development team is Chongqing KunDian Technology Co., Ltd.
 * @description 软件著作权归 重庆坤典科技有限公司 所有 软著登记号: 2021SR0143549
 * @description 软件版权归 重庆坤典科技有限公司 所有
 * @description The software copyright belongs to Chongqing KunDian Technology Co., Ltd.
 * @description 本文件由重庆坤典科技授权予 重庆坤典科技 使用
 * @description This file is licensed to 重庆坤典科技-www.cqkd.com
 * @warning 这不是一个免费的软件，使用前请先获取正式商业授权
 * @warning This is not a free software, please get the license before use.
 * @warning 未经授权许可禁止转载分发，违者将追究其法律责任
 * @warning It is prohibited to reprint and distribute without authorization, and violators will be investigated for legal responsibility
 * @warning 未经授权许可禁止删除本段注释，违者将追究其法律责任
 * @warning It is prohibited to delete this comment without license, and violators will be held legally responsible
 */


namespace app\validate\admin;

use app\model\Iot;
use app\model\Keys;
use think\Validate;

class GatewayValidate extends Validate
{
    //1分钟最多请求10次
    const RATE_LIMIT = 10;


    protected $rule =   [
        'id'  => 'integer',
        'mac'  => 'require',
        'marque_id'  => 'integer',
        'network'  => 'in:1,2,3,4',
        'locate'  => 'in:1,2',
        'log'  => 'in:0,1',
        'type'  => 'in:0,1,2',
        'rtype'  => 'in:0,1',
        'vtype'  => 'in:0,1',

    ];

    protected $message  =   [

    ];
    //场景
    protected $scene = [
        'saveGateway' => ['id', 'marque_id', 'network', 'locate', 'log', 'type', 'rtype', 'vtype', 'code'],
    ];

}
